package com.hit.eduService.mapper;

import com.hit.eduService.entity.EduCourse;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hit.eduService.entity.frontVo.CourseWebVo;
import com.hit.eduService.entity.vo.CoursePublishVo;

/**
 * <p>
 * 课程 Mapper 接口
 * </p>
 *
 * @author testjava
 * @since 2022-11-04
 */
//public interface EduCourseMapper extends BaseMapper<EduCourse> {

public interface EduCourseMapper extends BaseMapper<EduCourse> {
    //在xml中写sql语句
    //课程管理发布课程的第三步 需要显示当前添加的课程的信息，根据课程id到数据库中获取
    public CoursePublishVo getPublishCourseInfo(String courseId);//方法的sql语句在EduCourseMapper.xml中，但是运行时找不到该方法，
                                                  // 原因是maven加载项目生成的target文件夹下，只加载了.java文件和resources文件夹中的，
                                            //解决：在pom.xml和application.properties中进行配置
    //根据课程id，编写sql语句查询课程信息
    CourseWebVo getBaseCourseInfo(String courseId);

}
